html {
	color: #333;
	background: #f0efe7;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%
}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td, hr, button, article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	margin: 0;
	padding: 0;
	-webkit-tap-highlight-color: rgba(0,0,0,0)
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display: block;
	-webkit-tap-highlight-color: rgba(0,0,0,0)
}
audio, canvas, video {
	display: inline-block;
*display:inline;
*zoom:1
}
table {
	border-collapse: collapse;
	border-spacing: 0
}
th {
	text-align: inherit
}
fieldset, img {
	border: 0
}
abbr, acronym {
	border: 0;
	font-variant: normal
}
del {
	text-decoration: line-through
}
address, caption, cite, code, dfn, em, th, var, i, b {
	font-style: ΢���ź� ;
	font-weight: 500
}
ol, ul {
	list-style: none
}
h1, h2, h3, h4, h5, h6, b {
	font-size: 100%;
	font-weight: 500
}
q:before, q:after {
	content: ''
}
a {
	color: #666;
	-webkit-tap-highlight-color: rgba(0,0,0,0)
}
a:visited, a:hover {
	text-decoration: none
}
body .hide {
	display: none
}
body .hide2 {
	visibility: hidden
}
body .hide3 {
	position: absolute;
	left: -99999px;
	top: -99999px
}
html {
	height: 100%
}
body {/*background-image: -moz-linear-gradient(top, #94e1ea, #f7fdfd);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #94e1ea), color-stop(1, #fff));*/
	min-height: 100%; background:url(bgImg/bg.jpg) no-repeat center center; background-size:100% 100%
}
html, body, button, input, select, textarea {
	font: 9px/1.5 arial, "Microsoft YaHei", simsun;
	color: #333
}
input, select, textarea {
	font-size: 100%
}
ins, a {
	text-decoration: none
}
.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: "\20 ";
	clear: both;
	height: 0
}
.clearfix {
	zoom: 1
}
.nowrap {
	white-space: nowrap;
	word-break: keep-all
}
.wrap {
	white-space: normal;
	word-break: break-all
}
.win80{ width:80%; margin:0 auto}
.win70{ width:65%; margin:0 auto}
.win50{ width:60%; margin:0 auto}
.mt50{ width:62%; margin:0 auto;margin-top: 10px;}
.mt250{ margin-top:60px}
/*公用*/
.wrap {
	-webkit-box-sizing: border-box;
	overflow: hidden;
	min-width: 320px; max-width:640px;
	margin: 0 auto; position:relative;
	}

.logo{ height:80px;  margin-top:20px; padding:0 30px}
.logo .logo_l{ float:left; text-align:left; width:50%; height:60px; padding-top:10px}
.logo .logo_r{ float:right; text-align:right; width:50%; height:60px}
.logo img{ width:80%}


.main_text{ padding:10px 0; width:80%; margin:0 auto}

.main_text img{ width:100%}

.main_login_btn{ padding:40px 0;}
.main_login_btn li,.main_login_btn_1 li{ float:left; width:50%; margin:10px auto}
.main_login_btn a,.main_login_btn_1 a{ display:block; width:110px; height:110px; background:#77cbcd; margin:0 auto; color:#fff; font-weight:800; font-size:30px;  text-align:center; border-radius:100px}
.main_login_btn a{line-height:110px;}
.main_login_btn_1 a{ font-size:30px; line-height:30px; overflow:hidden;height:110px}
.main_login_btn_1 li{ margin:10px auto}
.main_login_btn_1 a span{ margin-top:20px; display:block; text-align:center}
.mian_txt{ text-align:left;}
.main_login_btn a.t_on{ background:#ed6d00}
.main_inp{}

.main_answer_btn  li{ float:left; width:33%; margin:1px auto}
.main_answer_btn  a{ display:block; width:70px; height:70px; background:#77cbcd; margin:0 auto; color:#fff; font-weight:800; font-size:30px;  text-align:center; border-radius:70px}
.main_answer_btn a{line-height:70px;}
.main_answer_btn a.t_on{ background:#ed6d00}

#DELETE{
	color:red;
}
#SURE{
	color:#009ea3;
}


.main_inp li,.login_btn button{ width:100%; height:40px; background:#77cbcd; line-height:40px; color:#fff; font-size:20px; margin:10px auto; border-radius:10px; text-align:center	}.main_inp li{display: -webkit-box;}
.main_inp li span{ display: inline-block; width:50px; margin-right:10px; text-align:right; font-size:18px;}

.main_inp li .inp_txt {
	width: 100%;
	height: 40px;
	border: none;
	text-indent: 10px;
	font-size: 30px;
	font-weight:bold;
	color: #fff;
	display: block;
	-webkit-box-flex: 1; background:none;
	text-align: center ;
}
.main_inp li .inp_txt:focus{outline:none;}

.login_btn{}
.login_btn button{ border:none }


.main_login_btn{}


